package com.cpi.cornpp.purchasedetail.reception.form;

import java.util.List;

import org.apache.struts.action.ActionForm;

import com.cpi.cornpp.instructions.futures.view.InstructionsFuturesView;
import com.cpi.cornpp.instructionspurchases.view.InstructionPurchaseCreateView;

/**
 * Recepci�n de Instrucci�n de Compra  Form
 * 
 * @author Edgar Joao
 *
 */
public class InstructionPurchaseDetailReceptionForm extends ActionForm {
	private static final long serialVersionUID = 6600670515567621537L;
	/** Vista para mostar la Instruccion de Compra */	
	private InstructionPurchaseCreateView purchaseCreateView;
	/** Vista para obtener datos de Recepci�n de Futuros */
	private InstructionsFuturesView receptionFuturesView;
	/** Lista para obtener datos de Recepci�n de Futuros */
	private List receptionFuturesList;
	private List purchaseDetailReception;	
	private InstructionsFuturesView futuresView;
	private List accountPeriod;
	private List applicationPeriod;
	private List instructionsFuturesView;
	private String customerId;
	private List productList;
	private double cornContracted;
	private int purchaseInstructionDetailId;
	/**
	 * Constructor
	 */
	public InstructionPurchaseDetailReceptionForm() {
		purchaseCreateView = new InstructionPurchaseCreateView();
	}
	
	public InstructionPurchaseCreateView getPurchaseCreateView() {
		return purchaseCreateView;
	}

	public void setPurchaseCreateView(
			InstructionPurchaseCreateView argPurchaseCreateView) {
		purchaseCreateView = argPurchaseCreateView;
	}

	public List getPurchaseDetailReception() {
		return purchaseDetailReception;
	}

	public void setPurchaseDetailReception(List argPurchaseDetailReception) {
		purchaseDetailReception = argPurchaseDetailReception;
	}

	public InstructionsFuturesView getFuturesView() {
		return futuresView;
	}

	public void setFuturesView(InstructionsFuturesView argFuturesView) {
		futuresView = argFuturesView;
	}

	public List getAccountPeriod() {
		return accountPeriod;
	}

	public void setAccountPeriod(List argAccountPeriod) {
		accountPeriod = argAccountPeriod;
	}

	public List getApplicationPeriod() {
		return applicationPeriod;
	}

	public void setApplicationPeriod(List argApplicationPeriod) {
		applicationPeriod = argApplicationPeriod;
	}

	public List getInstructionsFuturesView() {
		return instructionsFuturesView;
	}

	public void setInstructionsFuturesView(List argInstructionsFuturesView) {
		instructionsFuturesView = argInstructionsFuturesView;
	}

	public InstructionsFuturesView getReceptionFuturesView() {
		return receptionFuturesView;
	}

	public void setReceptionFuturesView(
			InstructionsFuturesView argReceptionFuturesView) {
		receptionFuturesView = argReceptionFuturesView;
	}

	public List getReceptionFuturesList() {
		return receptionFuturesList;
	}

	public void setReceptionFuturesList(List argReceptionFuturesList) {
		receptionFuturesList = argReceptionFuturesList;
	}

	public void setCustomerId(String customerId) {
		this.customerId = customerId;
	}

	public String getCustomerId() {
		return customerId;
	}

	public void setPurchaseInstructionDetailId(int purchaseInstructionDetailId) {
		this.purchaseInstructionDetailId = purchaseInstructionDetailId;
	}

	public int getPurchaseInstructionDetailId() {
		return purchaseInstructionDetailId;
	}

	public void setCornContracted(double cornContracted) {
		this.cornContracted = cornContracted;
	}

	public double getCornContracted() {
		return cornContracted;
	}

	public void setProductList(List productList) {
		this.productList = productList;
	}

	public List getProductList() {
		return productList;
	}
}
